Rank
Condition
1
ROWID = constant
2
Cluster join with unique or primary key = constant
3
Hash cluster key with unique or primary key = constant
4
Entire Unique concatenated index = constant
5
Unique indexed column = constant
6
Entire cluster key = corresponding cluster key of another table in the same cluster
7
Hash cluster key = constant
8
Entire cluster key = constant
9
Entire non-UNIQUE CONCATENATED index = constant
10
Non-UNIQUE index merge
11
Entire concatenated index = lower bound
12
Most leading column(s) of concatenated index = constant
13
Indexed column between low value and high value or indexed column LIKE "ABC%" (bounded range)
14
Non-UNIQUE indexed column between low value and high value or indexed column like `ABC%' (bounded range)
15
UNIQUE indexed column or constant (unbounded range)
16
Non-UNIQUE indexed column or constant (unbounded range)
17
Equality on non-indexed = column or constant (sort/merge join)
18
MAX or MIN of single indexed columns
19
ORDER BY entire index
20
Full table scans